1
general::
Phrase(s): launch out on something
to start out to do something or go somewhere. • When are you going to launch out on your expedition? • Ted and Bill launched out on their trip through the mountains.
McGrawhill's American Idioms And Phrasal Verbs